async function getData() { //声明一个async函数
    const mysql = require('mysql2/promise');
    const pool = mysql.createPool({
        user: 'mydb',
        password: 'mydb',
        database: 'testmydb'
    });
    // 并行执行
    var results = await Promise.all([
        pool.query('SELECT * FROM bookinfo WHERE press = "人民邮电出版社"'),
        pool.query('SELECT * FROM bookinfo WHERE press = "清华大学出版社"')
    ]);
    await pool.end(); //并行执行结束后关闭连接池
    return results; //返回结果（Promise对象）
};
getData().then(data => { // 调用async函数并获取async函数返回的内容
    console.log(data[0][0]); //第1个查询的结果
    console.log(data[1][0]); //第2个查询的结果
}).catch(error => {
    console.log(error); // 捕获async函数的错误
});